﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace DJY.Domain.Entity.SystemSecurity
{
    /// <summary>
    /// 系统日志 实体
    /// </summary>
    public class SysLogEntity
    {
        /// <summary>
        /// 日志主键
        /// </summary>
        [Key]
		[StringLength(36)]
    	public string F_Id
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 日期
        /// </summary>
    	public DateTime? F_Date
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 用户名
        /// </summary>
		[StringLength(36)]
    	public string F_Account
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 姓名
        /// </summary>
		[StringLength(50)]
    	public string F_NickName
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 类型
        /// </summary>
		[StringLength(50)]
    	public string F_Type
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// IP地址
        /// </summary>
		[StringLength(50)]
    	public string F_IPAddress
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// IP所在城市
        /// </summary>
		[StringLength(50)]
    	public string F_IPAddressName
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 系统模块Id
        /// </summary>
		[StringLength(50)]
    	public string F_ModuleId
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 系统模块
        /// </summary>
		[StringLength(50)]
    	public string F_ModuleName
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 结果
        /// </summary>
    	public bool? F_Result
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 描述
        /// </summary>
		[StringLength(500)]
    	public string F_Description
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 创建时间
        /// </summary>
    	public DateTime F_CreatorTime
    	{
    		get;
    		set;
    	}
        
        /// <summary>
        /// 创建用户
        /// </summary>
		[StringLength(36)]
    	public string F_CreatorUserId
    	{
    		get;
    		set;
    	}
        
    }
}
